body,
html {
  color: #999;
  background-color: #fff; }
p {
  color: #999; }
a {
  color: #999; }
a:hover,
a.active {
  color: #007440; }
.title {
  color: #007440; }
.subtitle {
  color: #aaa; }
#sitecontent .mlist .bx-wrapper .bx-helper {
  background-color: transparent; }
#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-prev:hover,
#sitecontent .mlist .bx-wrapper .bx-controls-direction .bx-next:hover {
  background: #44b549;
  color: #fff; }
#header {
  border-color: #303030;
  background: #fff; }
  #header .nav > li .subnav {
    border-top-color: #1d2087; }
.fixed {
  background: #000;
  background: rgba(0, 0, 0, 0.6); }
#mcontact #contactinfo div a:hover {
  border-color: #1d2087;
  background-color: #1d2087; }
#fixed_weixin .fixed-container {
  background: #fff; }
  #fixed_weixin .fixed-container p {
    color: #000; }
#online_open {
  background-color: #1d2087;
  border: #1d2087 1px solid; }
  #online_open:hover {
    border-color: #1d2087;
    background-color: #1d2087; }
    #online_open:hover i {
      color: #fff; }
  #online_open i {
    color: #fff; }
#online_lx {
  background-color: #fff;
  -webkit-box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17);
  box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17); }
#olx_head {
  background: #1d2087;
  color: #fff; }
  #olx_head i {
    color: #fff; }
    #olx_head i:hover {
      color: #fff; }
#olx_qq li a {
  background-color: #f8f8f8;
  color: #888;
  border-bottom: #fff 1px solid; }
  #olx_qq li a i {
    color: #666; }
  #olx_qq li a:hover {
    color: #666;
    background: #eee; }
    #olx_qq li a:hover i {
      color: #1d2087; }
#olx_tel div {
  color: #999; }
#olx_tel p {
  color: #666; }
#fixed_mp .fixed-container {
  background: #fff; }
  #fixed_mp .fixed-container p {
    color: #000; }
.popup .fixed-container {
  background: #fff; }
::-webkit-scrollbar-track-piece {
  background-color: #101012; }
::-webkit-scrollbar {
  background-color: #1d2087; }
::-webkit-scrollbar-thumb {
  background-color: #333; }
::-webkit-scrollbar-thumb:hover {
  background-color: #1d2087; }
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #1d2087; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #1d2087; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #ccc; }
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #333; }
#navWrapper .content .nav > li:not(.jsMoveEl) > a.active {
  border-color: #1d2087; }
#navWrapper .content .nav > li:not(.jsMoveEl) .subnav li a:hover {
  background-color: #1d2087; }
#navWrapper .content .nav > li.jsMoveEl span {
  background-color: #1d2087; }
.container_category a.active,
.container_category a:hover {
  background-color: #fff; border-radius: 0;}
.npagePage.post .service #listContent .item_tags a:hover {
  background-color: #1d2087; }
.mcustomize.tlir .container_content .contentbody .wrapper .description a:before,
.mcustomize.tril .container_content .contentbody .wrapper .description a:before {
  background-color: #007440; }
.npagePage .ad01 .module_container .container_content .content_wrapper .item_block:hover .item_wrapper {
  background-color: #1d2087; }
#indexPage .project .item_block:after,
.npagePage:not(.post) .project .item_block:after {
  background-color: #44b549; }
.npagePage.post .project #listContent .item_tags a:hover {
  background-color: #1d2087; }
.npagePage.post .news #listContent .item_tags a:hover {
  background-color: #1d2087; }
#indexPage .news .content_list .item_block:not(:first-child):hover .item_wrapper .item_info .title {
  color: #1d2087; }
.npagePage:not(.post) .news .content_list .item_block:hover .item_wrapper .item_info .title {
  color: #1d2087; }
#indexPage .team .item_block .item_wrapper {
  background-color: #1d2087; }
.npagePage:not(.post) .team .item_block:hover .item_wrapper {
  background-color: #1d2087; }
.agent-pc #indexPage .project .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #44b549; }
#navWrapper .content .nav > li:not(.jsMoveEl) > a:hover, #navWrapper .content .nav > li:not(.jsMoveEl) > a.active {
  color: #1d2087; }
#indexPage .service .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #1d2087; }
.npagePage.post .news #listContent .mlist .content_list .item_block:before {
  border-color: #1d2087; }
#indexPage .news .content_list .item_block:first-child .details {
  background-color: #1d2087; }
#indexPage .news .content_list .item_block:first-child .details {
  background-color: #1d2087; }
.npagePage.post #tabBtn .post-prev:not(.empty):hover, .npagePage.post #tabBtn .post-next:not(.empty):hover {
  background-color: #1d2087; }
.mcustomize.tlir .container_content .contentbody .wrapper .description a:hover, .mcustomize.tril .container_content .contentbody .wrapper .description a:hover {
  border-color: #1d2087; }
.imagelink .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #1d2087; }
#sitecontent .team .bx-wrapper .bx-controls-direction .bx-next:hover {
  background: none; }
#sitecontent .team .bx-wrapper .bx-controls-direction .bx-prev:hover {
  background: none; }
.npagePage.post .project #postContent #postInfo .description a:hover {
  border-color: #1d2087; }
.npagePage.post .project #postContent #postInfo .description a:hover {
  background-color: #1d2087; }
.agent-mobile a {
  color: #1d2087;
  text-decoration: none; }
.agent-mobile #mm-slider .slider-info .title {
  font-size: 18px;
  color: #1d2087; }
.agent-mobile .mlist .container_header .title {
  font-size: 18px;
  color: #1d2087;
  padding-top: 40px;
  text-align: left;
  margin-left: 5%; }
.agent-mobile .mm-listview > li > a.active {
  color: #1d2087; }
.agent-mobile #category .label {
  line-height: 40px;
  height: 40px;
  background: #1d2087;
  color: #fff;
  padding: 0 40px; }
.agent-mobile .dropmenu ul li a.active {
  background: #f1f1f1;
  color: #1d2087; }
.agent-mobile #pages a.active,
.agent-mobile #pages a:hover {
  background: 0 0;
  color: #1d2087; }
.agent-mobile .npagePage.post #postWrapper .item_tags a:hover {
  border-color: #1d2087;
  background: #1d2087;
  color: #fff; }
.agent-mobile .project .item_block:hover .item_wrapper {
  background-color: #1d2087; }
.agent-mobile .npagePage.post #postInfo .description a:hover {
  background: #1d2087; }
.agent-mobile .ad01 .content_list li .title {
  color: #1d2087;
  font-size: 14px;
  text-align: left; }
.agent-mobile .ad01 .content_list li:hover .item_wrapper {
  background-color: #1d2087; }
.agent-mobile .team_tabs .tab_content .content_list li .title {
  font-size: 16px;
  color: #1d2087; }
.agent-mobile .team .item_block:hover .title {
  color: #1d2087; }
.agent-mobile .news .item_block:hover .item_info .title {
  color: #1d2087; }
.agent-mobile #sitecontent .news #listContent .item_block:hover .title {
  color: #1d2087; }
.agent-mobile .cate-title {
  height: 50px;
  background: #1d2087;
  line-height: 50px;
  font-size: 16px;
  padding: 0 80px;
  text-align: center;
  color: #fff;
  position: relative;
  overflow: hidden; }
.agent-mobile #online a {
  width: 33.333%;
  float: left;
  height: 100%;
  line-height: 40px;
  text-align: center;
  color: #1d2087;
  font-size: 18px;
  position: relative; }
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next) {
  color: #1d2087; }
.mlist .m_container .content .more:hover {
  background: #1d2087;
  border-color: #1d2087; }
.mcustomize .contentbody .description a:hover {
  background: #1d2087;
  border-color: #1d2087; }
